配置文件说明
Config目录
application.yml 文件
- server:
- port:web版MTK启动端口
- tomcat:uri-encoding:ui字符集,默认不需要配置
- agent:
- secretKey: 快速装载签名
- delTemFile:
- logging:
- level:web版mtk日志级别
- root: info
- mtk:
- core:
- persistence_type:
- real_time_persistent_state: 实时持久化任务,默认为true
- read_obj_concurrency_thread_size: 读取表结构线程数
- write_obj_concurrency_thread_size: 写入表结构线程数
- read_data_concurrency_thread_size: 读取数据线程数
- write_data_concurrency_thread_size: 写入数据线程数
- bulk_cache_type_open: 批量缓存开关,0为关闭,1为开启
- bulk_cache_thread_size: 批量缓存线程数
- fetch_size: 一次获取数据的数量
- write_data_commit_size:一次提交数据的数量
- connect_timeout: 数据库连接超时时间(单位:秒)
- table_count_connect_timeout: 创建任务时,计算表count的超时时间
- auto_breakpoint_resumption_maxAttepts: 数据库断连重试最大次数
- auto_breakpoint_resumption_sleepTime: 数据库断连重试时间间隔
- auto_breakpoint_resumption_timeUnit: 数据库断连重试间隔时间单位,单位为分钟,可以设为m或分钟
- work_queue_size: 队列深度
- auto_transform_object_special_character: 表对象自动转换特殊字符
- auto_chinese_char_conversion : Oracle数据源迁移评估PLSQL的中文字符替换开关
- allow_chinese_char_conversion : Oracle数据源迁移评估PLSQL的中文字符和对应替换后的字符对,|分割
- oracle_view_regular: Oracle视图特殊字符匹配规则
- mysql_view_regular: MySql视图特殊字符匹配规则
- dynamic_read_write_data: 动态配置一次读取和写入条数开关,默认为开启状态
- threshold_table_count: 表数据量分页阈值(小于阈值无需分页)
- fast_load_type_open: 快速装载开关
- fast_load_thread_size: 快速装载最大支持的线程数量
- fast_load_row_num_min_limit_size: 快速装载的最小表中数据量
- data_base_version:
- max_run_task_num: 最大可同时运行的任务数
- skip_data_block_error_code:写入表错误时可跳过后续数据块的错误码
- source_connection_pool_init_size: 源端连接池初始连接数
- source_connection_pool_min_size: 源端连接池最小连接数
- source_connection_pool_max_size: 源端连接池最大连接数
- target_connection_pool_init_size: 目标端连接池初始连接数
- target_connection_pool_min_size: 目标端连接池最小连接数
- target_connection_pool_max_size: 目标端连接池最大连接数
- constraint_rename: 约束重命名
- no_compare_column_type: 迁移对比中不对比的字段类型
- driver_spring_enable_default_loading:判断驱动是否按照spring方式加载
- consoleSize:MTK控制台字符数
- refreshTime:列表刷新时间
- dealViewGrammar :语法兼容
注意
若需要修改以上参数,请联系技术支持。
其他文件
DataTypeMapping.xml、DataType.xml、fastloadMsg.properties、log4j.properties、UserDataTypeMapping.xml:配置文件,一般不需要进行修改。
create_task.sh执行文件
命令行启动任务脚本,web版用不到
data目录
mtk运行的内置数据库
fileUpload目录
上传文件的存储路径
jdbc目录
驱动目录
jobjson目录
命令行任务配置文件
jre目录
运行web版mtk的java运行环境
lib目录
运行web版mtk的jar包
logs目录
error.log
错误信息日志
progress.log
进度日志
system.log
系统日志
migration_web.jar文件
web版mtk启动的核心jar
mtkweb.sh文件
web版mtk启动脚本
当mysql库使用utf字符集,迁移后默认扩展4倍;当mysql库使用gbk字符集 迁移后默认扩展2倍,若不需要可删除mtkweb.sh文件中的 -DmysqlFrag=1
operate_task.sh文件
命令行任务操作脚本
task目录
web版MTK任务存储文件